import pandas as pd
import numpy as np

dates = pd.date_range('20220201',periods=6)
df = pd.DataFrame(np.arange(24).reshape((6,4)),index=dates,columns=['a','b','c','d'])
df.iloc[0,1]=np.nan
df.iloc[1,2]=np.nan      #    假设这都是丢失的数据
print(df)
print(df.dropna(axis=0,how='any'))  #how={'any','all'}  any：如果这行有nan就丢掉这行   all：这行都是nan就丢掉

print(df.fillna(value=0))       #这个是把nan都填充成了0

print(df.isnull())       #nan的位置会变成True

print(np.any(df.isnull())== True)    #这堆里面是不是至少有一个ture  有就返回true

